#ifndef __CROSSFIRE_LOG
#define __CROSSFIRE_LOG

class CF_CORE_API CCF_Log
{
private:
	bool m_bEnable;
  FILE* m_logFile;

public:
	CCF_Log();
	~CCF_Log();

  void LogError(LPSTR, ...);
	void WriteToLog(LPSTR, ...);
	void LogWarning(LPSTR, ...);

  void BeginLogging( const LPSTR logFile );
	void EndLogging();
};

#endif
